#ifndef ANALIZADOR_SINTACTICO_H_
#define ANALIZADOR_SINTACTICO_H_
#include <iostream>
#include <fstream>

class Analizador_Sintactico {

public:
	Analizador_Sintactico();
	int Analizador(const char* directorio, std::string nom_archivo, unsigned int nro_doc, std::fstream *arch_aux);
	void Convertir_palabra(std::string *palabra);
	bool Es_minuscula(char letra, char acento);
	bool Es_mayuscula(char letra, char acento);
	bool Es_numero(char letra);
	bool Es_letra(char letra, char acento);
	bool Es_simbolo(char letra, char acento);
	bool Es_punteada(char acento);
	char Identificar_letrapunteada(char letra);
	bool Es_punteada_minus(char letra, char acento);
	bool Es_punteada_mayus(char letra, char acento);
	virtual ~Analizador_Sintactico();
};

#endif
